A Model-based Approach to Service-Oriented Computing
نویسندگان
چکیده
© A Model-based Approach to Service-Oriented Computing Jim Pruyne, Sharad Singhal HP Laboratories HPL-2008-174 Web Services, Middleware, Service Oriented Computing, Model-Driven Architecture Web Services are the current best practice for developing distributed software and integrating disparate components across the Internet or within an enterprise. In this approach, services are characterized by their interface-what they can do, and their location-how they are accessed. We augment these characterizations with a service model-a definition of the state that a service exposes to the environment. The use of service models provides an attractive framework for describing services and leads to more structured service definitions, which in turn facilitates easier integration. Service models also provide a unique method for performing inter-service communication which is robust and resilient to failure because of its ability to guarantee consistency between run-time interchanges and the service model definition. We have prototyped the model-based system and validated the approach with both new and imported service definitions demonstrating the expressiveness and flexibility of the approach. External Posting Date: October 29, 2008 [Fulltext] Approved for External Publication Internal Posting Date: October 29, 2008 [Fulltext] Copyright 2008 Hewlett-Packard Development Company, L.P.
منابع مشابه
Designing and Validating the Service-Oriented University Model from the Standpoint of Higher Education Experts
Service orientation is a pivotal factor and a strategic direction for the university to keep with changes and perceptions of social needs. Accordingly, the main purpose of this study is to develop a model for the service-oriented university within the framework of service provision to the community. This research was conducted using a qualitative approach based on the grounded theory method. Th...
متن کاملChanges in a Service Oriented Enterprise: A Game Theory Approach
Service Oriented Enterprises (SOEs) are subject to constant change and variation. In this paper, the changes are considered from an economic perspective based on service culture notion. Once a change is implemented, the costs of some member services may increase, whereas the costs of some other services may reduce. We construct a game theoretic model trying to capture the possible conflicting i...
متن کاملProviding an Enterprise Architecture Framework Model for Laboratory Information Management Systems by Service Oriented Approach
Background and Aim: Laboratories are one of the most important scientific and research centers. Laboratory information management systems provide a platform for recording the information and collaborating between researchers. The main purpose of this study was suggesting an organizational architecture model of laboratory information management systems. Materials and Methods: This study was a ...
متن کاملDevelopment of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کامل